body {font-size: 14px;color: #333;line-height: 24px;font-family: "微软雅黑", sans-serif;overflow-x: hidden;}

*,p,h1,ul,li,input,img,figure,h3,h1,h2,dl,dd,dt {margin: 0;padding: 0;}

ul,ol,li,dl,dt,dd {list-style: none;}

a {text-decoration: none;outline: 0;color: #333;}

a:hover {text-decoration: none !important;}

table {border-collapse: collapse;border-spacing: 0;}

/*fieldset, img {
    border: 0;
    max-width: 100%;
}*/
.clear {clear: both;}

.lf {float: left;}

.rg {float: right;}

.btn {outline: none !important;}


.navbar-brand {padding: 0px 0px 0px 10px; margin: 0px;}

.navbar-inverse {background-color: #FFF;border: none;border-bottom: 1px solid #eee;}

.right-div {float: right; padding: 20px 0px 20px 70px; font-size: 20px;color: #0068b1;background: url(../img/phone.jpg) no-repeat center left;}
.right-div>p { color: #de373e;}
.top {width: 100%;height: 30px;font-size: 12px;color: #666;line-height: 30px;background: #f8f7f7;overflow: hidden;}

.top-time {margin-top: -5px;}

.top-time #time {margin-left: 20px;line-height: 30px;padding-top: 5px;}

.top-title,.top-Email {padding-left: 30px;margin-right: 20px;}

.top-title {background: url(../img/top-pic1.jpg) no-repeat left center;}

.top-Email {background: url(../img/top-pic2.jpg) no-repeat left center;}

.weather .cross-simple-icon {padding-top: 0 !important;height: 30px !important;line-height: 30px !important;}

.menu-section {position: relative;z-index: 99999;width: 100%;height: 55px; border-bottom: 2px solid #eee; background: #de373e;}

.navbar-collapse.collapse {height: 55px !important;}

.navbar-collapse {padding: 0;}

.navbar-nav {width: 100%;}

.navbar-nav>li {position: relative;width: 14.2%;text-align: center;}

.sub {display: none;position: absolute;left: 0;opacity: 0;top: 105px;width: 100%;background: rgba(222,55, 62, 0.9);}

.sub a {width: 100%;font-size: 16px;line-height: 32px;display: block;color: #FFF;border-bottom: 1px solid #ccc;}

.sub a:last-child {border-bottom: none;}

.sub a:hover {color: #fff;background: #333;}

.navbar-nav>li>a {position: relative;padding: 0;font-size: 16px;color: #FFF;line-height: 53px;}

.navbar-nav>li>a.menu-top-active,.nav>li>a:focus,.nav>li:hover>a {background: #333;color: #fff;  border-left: 1px solid #de373e;border-right: 1px solid #de373e;}

.navbar-nav>li>a.menu-top-active::after,.nav>li>a:focus::after,.nav>li:hover>a::after {position: absolute;left: 50%;bottom: 0;content: "";width: 0;height: 0;margin-left: -2px;border: 4px solid transparent;border-bottom: 4px solid #de373e;}

.indicators-line>.carousel-indicators {bottom: 5% !important;padding-top: 2px !important;right: auto !important;left: 0 !important;width: 100% !important;text-align: center !important;}

.indicators-line>.carousel-indicators li {display: inline-block !important;margin: 0 6px !important;}

.carousel-indicators {padding: 0 !important;margin: 0 !important;}

.banner-text {padding-top: 15px !important;font-weight: normal !important;font-size: 36px !important;line-height: 60px !important;}

.slide-text {top: 23% !important;}

.btn-none {background: transparent !important;color: #fff !important;padding: 15px 25px !important;font-size: 16px !important;border: 2px solid #fff !important;margin: 0 !important;}

.btn-none:hover {color: #ccc !important;border: 2px solid #ccc !important;}

.banner {position: relative;z-index: 1;width: 100%;overflow: hidden;}

.banner .bs-slider {position: relative;left: 50%;margin-left: -960px;width: 1920px;height: 612px;max-height: 612px !important;}

.banner.bs-slider .slide-image {width: 1920px !important;height: 612px !important;}

.core-enterprise {width: 100%;background: url(../img/core-enterprise.jpg) no-repeat center top;}

.common-title {padding: 30px 0;text-align: center;background: url(../img/common-title.png) no-repeat center center;}

.common-title h3 {font-size: 28px;line-height: 28px;color: #de373e;}

.common-title p {font-size: 14px;line-height: 14px;margin-top: 5px;color: #333;text-transform: uppercase;}

.accordion {width: 100%;height: 350px;overflow: hidden;}

.enterprise {width: 100%;}

.enterprise img {width: 100%;max-height: 402px;}
.aboutus-box{ background: #FFF; border: 20px solid #FFF;}
.aboutus >a{ margin-top: 10PX; float: right; display: inline-block; width: 120px; height: 30px; background: #de373e; color: #FFF;  text-align: center; line-height: 30PX;}
.about-detail{ line-height: 30px; text-indent: 2em; overflow: hidden; text-align: justify; height: 210px; }

.enterprise-right {height: 30px;padding: 50px 95px 0 40px !important;background: url(../img/enterprise-right.png) no-repeat center right;margin-left: -15px;}

.enterprise-right h3 {font-size: 22px;line-height: 32px;color: #073d71;padding-bottom: 5px;background: transparent !important;}

.enterprise-right p {margin-top: 20px;background: transparent !important;}

.enterprise-right a {clear: both;float: left;display: block;color: #fff;line-height: 30px;padding: 0 15px;margin-top: 20px;background: #073d71;}

.enterprise-list {padding: 30px 0;}

.enterprise-list-content {text-align: center;color: #333;cursor: pointer;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.enterprise-list-content img {opacity: 0.7;display: inline-block;margin-top: -50px;margin-right: 10px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.enterprise-list-content dl {opacity: 0.7;display: inline-block;padding: 15px 0;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.enterprise-list-content dt {font-size: 18px;line-height: 22px;text-align: left;}

.enterprise-list-content dd {font-size: 40px;font-weight: bold;font-family: "Arial", sans-serif;line-height: 50px;text-align: left;}

.enterprise-list-content:hover img,.enterprise-list-content:hover dl {opacity: 1;}

.accordion-content {overflow: hidden;float: left;width: 0;height: 350px;padding-top: 30px;background: #0068b1;}

.accordion-title {float: left;width: 60px;height: 350px;border-right: 1px solid #b1dfff;background: #40b0ff;cursor: pointer;overflow: hidden;}

.accordion-title img {display: block;margin: 0 auto;padding-top: 50px;}

.accordion-title p {font-size: 20px;line-height: 22px;color: #fff;width: 20px;margin: 0 auto;padding-top: 20px;}

.accordion-content-img img {width: 100%;min-height: 244px;}

.accordion-content .row {width: 679px;}

.accordion-content-img {width: 280px;}

.accordion-content-text {width: 396px;}

.accordion-content-img .glyphicon {color: #fff;margin-right: 5px;}

.accordion-content-img p {float: left;color: #ccc;margin: 10px 0;}

.accordion-content-img p a {display: block;color: #fff;padding: 8px;border-radius: 5px;background: #40b0ff;}

.accordion-content-img p a:hover {background: #0886df;}

.accordion-content-text h3 {font-size: 24px;line-height: 37px;color: #fff;}

.accordion-content-text h3 img {margin-right: 10px;}

.accordion-content-text p {float: left;font-size: 16px;line-height: 18px;width: 16px;margin: 15px 10px 0 10px;color: #fff;}

.accordion-content-text p::before {display: block;content: "";width: 16px;height: 16px;border-radius: 50%;background: #40b0ff;margin-bottom: 5px;}

.advantage {width: 100%;height: 645px;padding-top: 20px;background: url(../img/advantage.jpg) no-repeat fixed center center;}

.advantage .common-title {background: url(../img/common-title2.png) no-repeat center center;}

.advantage .common-title h3 {color: #fff;}

.advantage .common-title p {color: #fff;}

.advantage-content {position: relative;opacity: 0;float: left;width: 20%;padding-top: 30px;text-align: center;cursor: pointer;}

.advantage-content-animate .advantage-content {right: -300px;}

.advantage-content img {opacity: 0.7;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.advantage-content h3 {opacity: 0.7;font-size: 30px;line-height: 90px;font-weight: bold;color: #FFF;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.advantage-content p {min-height: 90px;font-size: 16px;color: #fff;}

.advantage-content span {display: block;font-size: 10px;min-height: 118px;line-height: 18px;color: #e1d2ab;margin-bottom: 20px;text-align: left;text-transform: uppercase;}

.advantage-content i {display: block;width: 100%;height: 2px;background: #dcdcdc;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.advantage-content:hover img,.advantage-content:hover h3 {opacity: 1;}

.advantage-content:hover i {background: #facc50;}

.news {width: 100%;padding-bottom: 70px;padding-top: 20px;background: url(../img/news.jpg) no-repeat center center;}

.news-title {width: 100%;border-bottom: none;text-align: center;}

.news-title li {display: inline-block;float: none;margin-top: 2px;margin-bottom: 2px;}

.news-title>li>a {background: #e7e7e7;font-size: 18px;line-height: 30px;margin-right: 0;width: 145px;height: 32px;padding: 0;color: #696969;border-color: #e7e7e7;}

.news-title>li.active>a,.news-title>li>a:hover {color: #fff !important;cursor: pointer !important;background-color: #de373e !important;border: 1px solid #de373e !important;border-radius: 0 !important;}

.news-title>li.active>a::after,.news-title>li>a:hover::after {display: none !important;border-color: #de373e;}

.news-content {padding-top: 40px;}

.news-left {padding-right: 10px;}

.news-left img {width: 100%;}

.news-left-content {position: relative;width: 100%;padding: 20px 15px;background: #fff;margin-bottom: 17px; -moz-box-shadow: 0px 0px 10px #ddd; -webkit-box-shadow: 0px 0px 10px #ddd; box-shadow: 0px 0px 10px #ddd; text-align: center; transition: all 0.3s linear 0s; position: relative; }
.who>ul>li>a:hover { -moz-box-shadow: 0px 0px 10px #a5d5b8; -webkit-box-shadow: 0px 0px 10px #a5d5b8; box-shadow: 0px 0px 10px #a5d5b8;}


.news-left-content dt {height: 40px; font-weight: normal; color: #000;}

.news-left-content dt p {float: left;font-size: 18px;color: #000;width: 70%;line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: left;}

.news-left-content dt span {float: right;font-size: 13px;color: #de373e;font-weight: normal;line-height: 40px;}

.news-left-content dd {font-size: 14px;line-height: 24px;height: 48px;color: #555; text-align: justify;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;}

.news-right {padding-left: 10px;}

.news-right .news-left-content dt p {font-size: 16px;width: 40%;}

.news-right .news-left-content img {float: left;width: 125px;height: 97px;margin-right: 15px;}

.query {width: 100%;background: #d2ebfb url(../img/query.jpg) no-repeat center top;}

.query-right img {float: left;width: 25%;position: relative;transform-style: preserve-3d;}

.query-right img:hover {transform: rotateY(1turn);transition: 1s transform;}

.query-left h3 {font-size: 28px;color: #de373e;margin: 95px 0 0 100px;}

.query-left p {line-height: 40px;margin-left: 100px;}

.query-left span {display: block;font-size: 20px;margin: 20px 0 0 100px;}

.query-left button {margin: 40px 0 40px 100px;}

.contact {width: 100%;background: url(../img/contact.jpg) repeat; padding-bottom: 20px; overflow: hidden;}

.map {width: 100%;}

.map img {width: 100%;height: 367px !important;}

.contact-title>li>a {background: rgba(255, 255, 255, 0.7);color: #de373e !important;border: 1px solid #de373e !important;}

.contact-title>li>a:focus::after {display: none;}

.contact-content {padding: 20px 0 30px 0;}

.contact-content p {width: 100%;clear: both;float: left;font-size: 17px;font-weight: bold;line-height: 28px;padding: 8px 0;}

.contact-content p b {float: left;width: 85%;}

.contact-content span {position: relative;top: 7px;float: left;display: inline-block;margin-right: 10px;color: #064686;}

.footer {width: 100%;background: #333942;}

.friendship-link {width: 100%;color: #a5aab2;padding: 13px 0;border-bottom: 1px solid #434951;}

.friendship-link p {float: left;}

.friendship-link a {color: #a5aab2;margin: 0 3px;}

.friendship-link a:hover {color: #fff;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.p15 {padding: 0;}

.footer-content {text-align: center;padding: 25px 0; color: #FFF;}

.footer-content p,.footer-content * {color: #FFF;}


.page-banner {position: relative;width: 100%;height: 400px;overflow: hidden;}

.page-banner-content {position: absolute;left: 50%;width: 1920px;height: 400px;margin-left: -960px;}

.page-banner-content img {width: 1920px;height: 400px;}

.c-position {width: 100%;height: 45px;border-bottom: 1px solid #e5e5e5;}

.c-position p {font-size: 14px;line-height: 45px;padding-left: 35px;background: url(../img/c-position.jpg) no-repeat center left;}

.page-common-title {padding: 25px 0;text-align: center;}

.page-common-title h3 {font-size: 28px;line-height: 38px;color: #de373e; margin-bottom: 30px;}

.page-common-title p {font-size: 16px;color: #666;line-height: 30px;}



.page-common-title-color p {color: #fff;}

.page-about {width: 100%;padding-bottom: 55px;}

.page-about img {width: 100%;}

.page-about h3 {font-size: 24px;line-height: 42px;color: #333;margin-bottom: 15px;}

.page-about p {font-size: 16px;line-height: 30px;text-indent: 2em;}

.page-about p span {color: #005dba;}



/*
.page-photo .swiper-slide{
   height: 242px !important;
}
.swiper-photo {
    height: 242px !important;
}*/
.swiper-photo img {width: 100%;}

.page-enterprise {padding-top: 25px;}

.enterprise-list-conter {position: relative;right: -300px;opacity: 0;float: left;width: 16.6666%;padding: 0 10px;text-align: center;}

.enterprise-list-conter img {display: block;max-width: 100%;margin: 0 auto;}

.enterprise-list-conter h3 {font-size: 18px;color: #ffc05d;line-height: 40px;padding-top: 25px;}

.enterprise-list-conter p {font-size: 18px;line-height: 24px;}

.enterprise-text {text-align: center;width: 100%;font-size: 18px;line-height: 31px;border-top: 1px solid #000;padding: 40px 0;}

.page-service {width: 100%;background: #f2f2f2;}

.page-service-text {width: 100%;font-size: 18px;line-height: 30px;text-align: center;}

.slide {min-height: 180px;overflow: hidden;position: relative;margin: 0 auto;}

.slide .img {overflow: hidden;position: absolute;transition: width 0.4s, height 0.4s, top 0.4s, left 0.4s, z-index 0.4s;}

.slide .img img {width: 100%;height: 100%;}

.slide .img1 {width: 40%;height: 30%;top: 30%;left: -50%;z-index: 1;}

.slide .img2 {width: 60%;height: 50%;top: 30%;left: -20%;z-index: 2;}

.slide .img3 {width: 60%;height: 65%;top: 15%;left: 20%;z-index: 3;box-shadow: 0 0 10px 2px #ccc;}

.slide .img4 {width: 60%;height: 50%;top: 30%;left: 60%;z-index: 2;}

.slide .img5 {width: 40%;height: 30%;top: 30%;left: 110%;z-index: 1;}

.slide-bt {position: absolute;left: 50%;bottom: 10%;z-index: 10;}

.slide-bt span {width: 24px;height: 8px;background: #c9caca;float: left;margin: 5px;border-radius: 4px;cursor: pointer;}

.slide .slide-bt .on {background: #ffd200;}

.page-Liepin {padding: 25px 0;}

.page-Liepin-content {margin: 20px 0;padding: 35px 0 50px 0;cursor: pointer;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.page-Liepin-content img {width: 80%;display: block;margin: 0 auto;border-radius: 50%;border: 5px solid #eee;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.page-Liepin-content span {display: block;width: 30px;height: 3px;margin: 50px auto 25px auto;background: #333;}

.page-Liepin-content dl {width: 100%;text-align: center;}

.page-Liepin-content dt {font-size: 18px;color: #333;font-weight: normal;line-height: 40px;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.page-Liepin-content dd {font-size: 12px;color: #b5b5b5;height: 40px;line-height: 20px;overflow: hidden;text-transform: uppercase;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.page-Liepin-content:hover {background: #eaf9ff;}

.page-Liepin-content:hover img {border-color: #1876be;}

.page-Liepin-content:hover dt {color: #1876be;}

.page-Liepin-content:hover dd {color: #1876be;}

.page-evaluate {width: 100%;background: url(../img/page-evaluate.jpg) no-repeat center center;background-size: cover;}

.page-evaluate-title {width: 100%;}

.page-evaluate-title img {display: block;max-width: 100%;margin: 0 auto;}

.page-evaluate-content {position: relative;opacity: 0;right: -300px;padding-top: 25px;padding-bottom: 25px;border-right: 1px solid #6daddd;margin-bottom: 50px;}

.page-evaluate-content img {display: block;padding-top: 25px;padding-bottom: 25px;margin: 0 auto;}

.page-evaluate-content:last-child {border-right: 0;}

.page-evaluate-content dt {font-size: 18px;color: #fff;line-height: 40px;padding-bottom: 15px;}

.page-evaluate-content dd {font-size: 14px;color: #fff;}

.page-consultation {width: 100%;padding: 40px 0;background: #eaf9ff;}

.page-consultation-left {padding: 30px 110px 0 110px !important;}

.page-consultation-box {width: 100%;background: #fff;border: 1px solid #448fd8;padding: 30px 0;}

.page-consultation-box p {font-size: 14px;color: #333;margin-top: 15px;}

.page-consultation-box span {font-size: 30px;color: #e50000;line-height: 40px;padding-bottom: 20px;}

.page-consultation-right {border-left: 2px solid #448fd8;padding-top: 25px;}

.page-consultation-right h3 {font-size: 28px;color: #333;}

.page-consultation-right h3 span {color: #1e64a8;}

.page-consultation-form {width: 60%;margin: 0 auto;padding: 30px 0;}

.page-contact {width: 100%;padding: 35px 0;background: #f5f6fa;}

.page-contact {width: 100%;padding: 35px 0;background: #f5f6fa;}

.page-contact-conter {padding: 45px 60px;background: #fff;}

.page-contact-text {padding-bottom: 35px;border-bottom: 1px solid #e5e5e5;}

.page-contact-text p {font-size: 16px;line-height: 24px;}

.page-contact-form {padding: 25px 50px;margin: 40px 0;background: url(../img/page-contact-form.jpg) no-repeat center center;background-size: cover;}

.page-consultation-right-contact {background: #fff;border-left: 0;}

.contact-map {width: 100%;padding-top: 55px;border-top: 1px solid #e5e5e5;}

.feedback-content-box {background: #fff;padding: 10px;}

.feedback-content {width: 100%;padding: 0 50px;border: 1px solid #0066cc;}

.feedback-content-list {width: 100%;padding: 40px 100px;border-bottom: 1px solid #e5e5e5}

.feedback-content-list:last-child {border-bottom: none;}

.feedback-content-list h3 {display: inline-block;font-size: 18px;border-bottom: 1px solid #ccc;padding: 0 20px 20px 0;}

.feedback-content-form {margin-top: 25px;}

.feedback-content-group input {float: left;width: 31%;margin-right: 3.5%;}

.feedback-content-group input:last-child {margin-right: 0;}

.form-group textarea {resize: none;-webkit-appearance: none;}

.page-news-content {padding: 30px 0;}

.page-news-content-list {padding-top: 25px;}

.page-news-content-list .page-news-content-list-box img {width: 100%;}

.page-news-content-list .page-news-content-list-box dl {width: 100%;height: 150px;padding: 25px 35px;background: #f2f4f8;}

.page-news-content-list .page-news-content-list-box {margin: 15px 0;}

.page-news-content-list .page-news-content-list-box dt {font-size: 14px;color: #333;font-weight: normal;padding-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.page-news-content-list .page-news-content-list-box dd {font-size: 14px;color: #333;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}

.page-news-content-list .page-news-content-list-pic {position: relative;}

.page-news-content-list .page-news-content-list-pic span {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../img/news-content-pic.png) no-repeat center center;background-size: cover;}

.page-news-detailed {padding: 0 65px;margin: 40px 0 60px 0;border: 1px solid #e5e5e5;}

.page-news-detailed-header {border-bottom: 1px dashed #c3c3c3;text-align: center;padding: 20px 0 15px 0;}

.page-news-detailed-header h3 {font-size: 18px;line-height: 28px;padding: 5px 0;font-weight: normal;}

.page-news-detailed-header p {font-size: 12px;color: #999;}

.page-news-detailed-text {padding: 20px 0;}

.page-news-detailed-text img {max-width: 100% !important;}

.page-news-detailed-share {width: 100%;padding: 10px 0;border-bottom: 2px solid #c4c4c4;}

.page-news-detailed-paging {padding-bottom: 10px;}

.page-news-detailed-paging ul li:nth-child(1) a {margin-right: 5px;}

.page-news-detailed-share p {float: left;line-height: 36px;}

.bdsharebuttonbox {float: left;}

.page-contact-gray {background: #f6f6f6;}

.system-content {background: #efefef;padding: 35px 0;}

.system-content-header {width: 100%;}

.system-content-content {padding: 70px 150px;}

.system-content-content-left dl {padding-left: 75px;margin-bottom: 80px;background: url(../img/system-content-content1.jpg) no-repeat left top;}

.system-content-content-left dl:last-child {margin-bottom: 0;}

.system-content-content-left dt {font-size: 22px;color: #333;line-height: 42px;}

.system-content-content-right img {width: 100%;}

.system-settlement {width: 100%;height: 195px;background: url(../img/system-settlement.jpg) no-repeat center center;background-size: 100% 100%;}

.system-settlement p {display: inline-block;font-size: 26px;color: #fff;font-weight: bold;padding-left: 80px;line-height: 195px;background: url(../img/system-settlement1.png) no-repeat center left;}

.system-settlement a {position: relative;left: 60px;top: 20px;display: inline-block;width: 245px;height: 59px;background: url(../img/system-settlement2.png) no-repeat center center;background-size: 100% 100%;}

.business-content {padding: 30px 0;}

.business-content-title h3 {font-size: 28px;color: #333;line-height: 40px;padding: 15px 0;}

.business-content-title h3 {font-size: 28px;color: #333;line-height: 70px;}

.business-content-title h3 span {color: #0066cc;}

.service-list-text h4 {color: #2c80c2;font-weight: bold;}

.service-list-text-box {margin: 15px 0;}

.value-list {padding-top: 20px;padding-bottom: 60px;}

.value-list-box {position: relative;opacity: 0;right: -300px;float: left;width: 20%;padding: 0 15px;margin-bottom: 20px;}

.value-list-box img {width: 100%;}

.value-list-box p {float: left;text-align: center;font-size: 16px;line-height: 24px;margin-top: 15px;}

.left-right-toggle {width: 100%;overflow: hidden;background: #f6f6f6;}

.left-right-toggle-pic {float: left;width: 50%;}

.left-right-toggle-pic img {float: right;}

.left-right-toggle-text {position: relative;width: 590px;height: 458px;float: left;}

.txtScroll-top {width: 100%;padding: 50px 35px 0 35px;overflow: hidden;}

.txtScroll-top .hd {position: absolute;z-index: 999;overflow: hidden;bottom: 0;left: 0;}

.txtScroll-top .hd .prev,.txtScroll-top .hd .next {opacity: 0.5;display: block;float: right;width: 55px;height: 40px;overflow: hidden;text-align: center;line-height: 40px;font-size: 30px;color: #000;font-family: "宋体", sans-serif;cursor: pointer;}

.txtScroll-top .hd .next {background: url(../img/bottom.png) no-repeat center center;background-size: 100% 100%;}

.txtScroll-top .hd .prev {background: url(../img/top.png) no-repeat center center;background-size: 100% 100%;}

.txtScroll-top .infoList li {margin-bottom: 35px;}

.txtScroll-top .infoList dt {float: left;width: 32px;height: 32px;font-size: 22px;color: #55a0eb;border: 2px solid #55a0eb;text-align: center;line-height: 28px;margin-right: 15px;border-radius: 5px;}

.txtScroll-top .infoList dd {float: left;width: 470px;}

.txtScroll-top .infoList dd h3 {font-size: 22px;line-height: 26px;color: #424242;margin-bottom: 10px;}

.txtScroll-top .infoList dd p {color: #7c7c7c;}

.define-content-text p {font-size: 18px;line-height: 34px;margin-top: 10px;}

.define-content-text img,.define-content-pic img {width: 100%;}

.species-content {padding: 40px 0 90px 0;background: url(../img/species-bj.jpg) no-repeat center center;background-size: cover;}

.species-content-list {width: 100%;max-width: 1400px;margin: 20px auto 0 auto;}

.species-content-list .species-content-list-box {opacity: 0;position: relative;float: left;width: 20%;}

.species-content-list .species-content-list-box img {width: 100%;}

.species-content-list .species-content-list-box h3 {position: absolute;left: 0;top: 15%;width: 100%;color: #fff;text-align: center;}

.species-content-list .species-content-list-box h3:after {display: block;content: "";width: 40px;height: 3px;margin: 20px auto 0 auto;background: #fff;}

.species-content-list .species-content-list-box p {position: absolute;left: 0;top: 35%;width: 100%;padding: 0 15px;text-align: left;color: #fff;}

.content-content {padding-top: 15px;}

.content-content-box {margin: 30px 0;}

.content-content-box img {width: 30%;float: left;padding-right: 10px;}

.content-content-box dt {font-size: 18px;color: #000;padding-top: 10px;}

.define-content {padding-bottom: 20px;}

.left-right-toggle-pull-right .left-right-toggle-pic,.left-right-toggle-pull-right .left-right-toggle-text {float: right;}

.left-right-toggle-pull-right .left-right-toggle-text {height: 560px;}

.left-right-toggle-pull-right .left-right-toggle-pic img {float: left;}

.train-content-list-box p {text-align: left;}

.left-right-toggle-pull-right .left-right-toggle-text .txtScroll-top .hd {position: absolute;z-index: 999;overflow: hidden;bottom: 0;right: 0;}

.outsource-service-list-text h4 {line-height: 40px;font-size: 22px;margin-top: 0;}

.outsource-service-list-text .service-list-text-box p {font-size: 16px;line-height: 36px;}

.outsource-service-list-text h4:before {position: relative;bottom: -10px;display: inline-block;content: "";width: 45px;height: 40px;background: url(../img/outsource1.jpg) no-repeat center center;}

.outsource-service-list-text-box1 p:before {display: inline-block;content: "";width: 8px;height: 8px;margin-right: 5px;background: #2c80c2;border-radius: 50%;}

.outsource-service-list-text-box2 p:before {display: inline-block;content: "";width: 20px;height: 18px;margin-right: 5px;background: url(../img/outsource2.jpg) no-repeat center center;}

.outsource-service-list-text-box2 p span {margin-right: 5px;color: #2c80c2;}

.business-value-list p {font-size: 18px;}

.agent-business {padding: 15px 0;}

.agent-business-list {width: 100%;max-width: 1000px;margin: 0 auto;}

.agent-business-list p {float: left;width: 25%;font-size: 20px;margin: 25px 0;}

.agent-business-list p:before {display: inline-block;content: "";width: 8px;height: 8px;margin-right: 5px;background: #2c80c2;border-radius: 50%;}

.business-advantage {padding: 30px 0 70px 0;background: url(../img/business-blue.jpg) no-repeat center center;background-size: cover;}

.business-advantage .business-content-title h3 {color: #fff;}

.business-advantage-box {width: 100%;display: table;height: 92px;padding: 10px 0;border-bottom: 1px solid #fff;overflow: hidden;}

.business-advantage-box span {display: inline-block;width: 50px;font-size: 26px;text-align: center;line-height: 72px;color: #fff;margin-right: 10px;background: url(../img/business-advantage-box.png) no-repeat center left;}

.business-advantage-box p {vertical-align: middle;display: table-cell;line-height: 24px;color: #fff;}

.color-blue {color: #1876be !important;}

.train-content {padding: 15px 0;}

.train-content-list {padding: 20px 0 60px 0;}

.train-content-list-box {background: #f1f1f1;min-height: 270px;padding: 15px;margin: 15px 0;text-align: left;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.train-content-list-box h4 {font-weight: bold;}

.train-content-list-box:hover {background: #448fd8;color: #fff;cursor: pointer;-webkit-box-shadow: 0 0 10px #448fd8;-moz-box-shadow: 0 0 10px #448fd8;box-shadow: 0 0 10px #448fd8;transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-moz-transform: scale(1.05);}

.matters-service {padding: 15px 0;}

.matters-agent {padding: 20px 0 60px 0;}

.matters-agent-box {width: 100%;padding: 30px;margin: 15px 0;background: #eaf9ff;}

.matters-agent-box img {float: left;width: 35%;}

.matters-agent-box p {float: right;width: 63%;font-size: 18px;line-height: 30px;padding-top: 30px;color: #333;}

.business-advantage-box dl {width: 100%;vertical-align: middle;display: table-cell;}

.personnel-agency {background: url(../img/personnel-agency.jpg) no-repeat center center;background-size: cover;}

.personnel-agency .business-advantage-box {background: rgba(255, 255, 255, 0.6);margin: 6px 0;padding: 0 30px;border: 1px solid #fff;border-radius: 10px;}

.personnel-agency .business-advantage-box dt {font-size: 18px;color: #3f3f3f;}

.personnel-advantage {padding: 20px 0 40px 0;}

.personnel-agency-box {position: relative;opacity: 0;right: -300px;text-align: center;margin: 15px 0;}

.personnel-agency-box p {position: relative;display: block;width: 100%;height: 117px;font-size: 20px;line-height: 77px;border: 1px solid #dcdcdc;border-top: none;}

.personnel-agency-box p::after {display: block;position: absolute;content: "";top: 77px;left: 50%;width: 40px;height: 3px;margin-left: -20px;background: #000;}

.personnel-agency-box img {width: 100%;}

.personnel-agency-box:hover {background: #1876be;color: #fff;}

.personnel-agency-box:hover ::after {background: #fff;}

.personnel-agency-text dl {width: 100%;min-height: 50px;margin: 25px 0;}

.personnel-agency-text dl dt {float: left;width: 50px;height: 50px;color: #fff;text-align: center;line-height: 50px;font-size: 22px;background: #3b7bbb;border-radius: 10px;}

.personnel-agency-text dl dd {float: left;margin-left: 2%;width: 85%;font-size: 16px;line-height: 24px;color: #333;}

.pay-content {width: 100%;padding: 50px 0;margin-top: 30px;background: url(../img/pay-content.jpg) no-repeat center center;background-size: cover;}

.pay-content-box {min-height: 360px;padding: 25px;margin: 10px 0;background: #fff;}

.pay-content .pay-content-box {position: relative;right: -300px;opacity: 0;}

.pay-content-box img {display: block;margin: 20px auto 0 auto;}

.pay-content-box h4 {line-height: 22px;padding: 4px 0;text-align: center;}

.pay-content-box span {display: block;width: 40px;height: 3px;background: #000;margin: 10px auto 40px auto;}

.pay-swiper-container {padding: 50px 0;}

.pay-swiper-container .pay-content-box {background: #448fd8;}

.pay-swiper-container .pay-content-box h4 {color: #fff;}

.pay-swiper-container .pay-content-box span {background: #fff;}

.pay-swiper-container .pay-content-box p {color: #fff;}

.personnel-box {max-width: 950px;margin: 0 auto;padding-bottom: 60px;}

.a-dragon h4 {font-weight: bold;}

.a-dragon p {text-align: left;}

.personnel-box .define-content {border-bottom: 1px solid #dcdcdc;padding-bottom: 0;margin-bottom: 20px;}

.personnel-box .define-content h3 {font-size: 22px;color: #3f3f3f;line-height: 36px;}

.personnel-box .define-content span {font-size: 26px;line-height: 40px;color: #a2bfdc;text-transform: uppercase;}

.a-dragon {width: 100%;color: #fff;padding: 30px 50px;margin-bottom: 20px;background: #448fd8;text-align: center;}

.technical-priority {padding: 20px 0 60px 0;}

.technical-priority h3 {font-size: 22px;color: #666;text-align: center;line-height: 80px;}

.technical-priority-box {position: relative;right: -300px;opacity: 0;padding: 50px 45px;min-height: 440px;cursor: pointer;}

.technical-priority-box:hover {transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;-webkit-box-shadow: 0 0 10px #ccc;-moz-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-moz-transform: scale(1.05);}

.technical-priority-box img {display: block;margin: 0 auto;}

.technical-priority-box h4 {text-align: center;margin-bottom: 20px;}

.technical-priority-box span {display: block;width: 40px;height: 3px;background: #000;margin: 0 auto;}

.technical-priority-box p {margin-top: 50px;color: #666;line-height: 30px;}

.technical-priority-box1 {background: #ffefe7;}

.technical-priority-box2 {background: #e1f5f8;}

.technical-priority-box3 {background: #eaf9ff;}

.menu-fixed {position: fixed;right: 5%;bottom: 20%;z-index: 999;width: 50px;background: #333942;}

.menu-fixed-box {position: relative;width: 50px;height: 50px;cursor: pointer;background: url(../img/fixed-menu.png) no-repeat;border-bottom: 1px solid #4d5663;}

.menu-fixed-box {width: 50px;height: 50px;cursor: pointer;background: url(../img/fixed-menu.png) no-repeat;border-bottom: 1px solid #4d5663;}

.menu-fixed-box p {float: right;width: 0;height: 50px;margin-right: 50px;line-height: 50px;font-size: 16px;color: #fff;overflow: hidden;text-align: center;background: #333942;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.menu-fixed-box p:hover {background: #8c8c8c;}

.menu-fixed-box:hover p a {color: #fff;}

.menu-fixed-box:hover p {width: 130px;}

.menu-fixed-box1 {background-position: center top;}

.menu-fixed-box2 {background: url(../img/fixed-menu.png) no-repeat center -50px;}

.menu-fixed-box3 {background-position: center -100px;}

.menu-fixed-box4 {display: none;background-position: center -153px;border-bottom: none;}

.menu-fixed-card {display: none;position: absolute;top: -25px;right: 50px;padding: 5px;width: 100px;height: 100px;background: #333942;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}

.menu-fixed-card img {width: 100%;height: 100%;}

.footer-menu {font-size: 16px;color: #fff;line-height: 70px;text-align: center;border-bottom: 1px solid #7a7e84;}

.footer-menu a {color: #fff;margin: 0 11px;}

.footer-menu a:hover {color: #a5aab2;}

.swiper-accordion {display: none;}

.swiper-advantage {display: none;}

.wap-accordion {display: none;}

.swiper-container-horizontal .swiper-button-prev {background: url(../img/a-left.png) no-repeat center center;}

.swiper-container-horizontal .swiper-button-next {background: url(../img/a-right.png) no-repeat center center;}

.content-content-pqlc {width: 100%;padding-bottom: 30px;}

.content-content-pqlc img {width: 100%;}

#content-content-pqlc2 {display: none;}

.zoom-pic {float: left;width: 100%;overflow: hidden;cursor: pointer;}

.zoom-pic img {float: left;width: 100%;overflow: hidden;transition: all 0.6s;-moz-transition: all 0.6s;-webkit-transition: all 0.6s;-o-transition: all 0.6s;}

.zoom-pic img:hover {transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}

.navbar-fixed-bottom {border: none;background: #fff;}

.navbar-fixed-bottom .btn-default,.navbar-fixed-bottom .btn-default:active:hover {background: transparent;border: none;border-right: 1px solid #e2e2e2;border-top: 1px solid #e2e2e2;color: #9e2428;-webkit-box-shadow: none;box-shadow: none;}

.navbar-fixed-bottom .btn-default:last-child {border-right: none;}

.pagination li>input {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #black;text-decoration: none;background-color: #fff;border: 1px solid #ddd;width: 50px;text-align: center;margin-left: 5px;}
